Component({
  properties: {
    // 用户列表数据
    userList: {
      type: Array,
      value: [],
    },
    // 是否显示加载中状态
    loading: {
      type: Boolean,
      value: false,
    },
    // 是否为空结果
    isEmpty: {
      type: Boolean,
      value: false,
    },
  },

  methods: {
    // 点击联系按钮
    onContactTap(e) {
      const { userid } = e.currentTarget.dataset
      // 触发自定义事件，将用户ID传递给父组件
      this.triggerEvent("contact", { userId: userid })
    },

    // 阻止事件冒泡
    preventBubble() {
      return false
    },
  },
})
